package com.comleader.uap.pojo.vo;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.TableField;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 
 * @TableName api_called_protect_push
 */
@ApiModel(value = "被叫保护列表VO对象")
@Data
public class CalledProtectDetailVO {

    @ApiModelProperty(value = "处置号码")
    private String calledNumber;

    @ApiModelProperty(value = "号码类型")
    private Integer numberType;

    @ApiModelProperty(value = "下发时间")
    private String downTime;

    @ApiModelProperty(value = "执行状态：1：被叫保护2：踢线3：撤销")
    private Integer actionStatus;

    @ApiModelProperty(value = "保护期限")
    private Integer gp;

    @ApiModelProperty(value = "联络员")
    private String handleCaseName;

    @ApiModelProperty(value = "联络电话")
    private String handleCaseMobile;

    @ApiModelProperty(value = "所属机关")
    private String handleCaseUnit;

    @ApiModelProperty(value = "识别时间")
    private String occurTime;

    @ApiModelProperty(value = "结束时间")
    private String endTime;

    @ApiModelProperty(value = "是否保护(1:是，0：否)")
    private Integer isProctect;

    @ApiModelProperty(value = "是否反馈")
    private Integer feedbackStatus;

    @ApiModelProperty(value = "反馈时间")
    private String feedbackTime;

    @ApiModelProperty(value = "反馈信息")
    private String msg;

    @ApiModelProperty(value = "企业反馈信息")
    private String operatorRemark;

    @ApiModelProperty(value = "企业反馈时间")
    private String operatorFeedbackTime;

    @ApiModelProperty(value = "是否撤销(1:是，0：否)")
    private Integer isRevoke;

    @ApiModelProperty(value = "是否反馈(撤销状态)")
    private Integer undoFeedbackStatus;

    @ApiModelProperty(value = "反馈时间(撤销状态)")
    private String undoFeedbackTime;

    @ApiModelProperty(value = "反馈信息(撤销状态)")
    private String undoMsg;

    @ApiModelProperty(value = "企业反馈信息(撤销状态)")
    private String undoOperatorRemark;

    @ApiModelProperty(value = "企业反馈时间(撤销状态)")
    private String undoOperatorFeedbackTime;

    @ApiModelProperty(value = "任务ID")
    private String taskId;

    @ApiModelProperty(value = "指令ID")
    private String commandId;

    @ApiModelProperty(value = "审核人")
    private String checkPerson;

    @ApiModelProperty(value = "审核时间")
    private String checkTime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

}